<?php
include_once "topo.php";
if(logado()){
    if($_POST["btn_alt_senha"] == "Alterar"){
        $erro = 0;
        $usuario = new despachante();
        $usuario->carregar($_SESSION["ci_user_id"]);
        
        if($_POST["s_antiga"] != '' && $_POST["s_nova"] != '' && $_POST["s_repete"] != ''){
            if(md5($_POST["s_antiga"]) == $usuario->get_senha()){
                if($_POST["s_nova"] == $_POST["s_repete"]){
                    $usuario->set_senha($_POST["s_nova"]);
                }else{
                    $erro = 1;
                    $msg = "Senhas diferentes!";
                }
            }else{
                $erro = 1;
                $msg = "Senha antiga inválida!";
            }
        }else{
            $erro = 1;
            $msg = "Preencha todos os campos!!";
        }
        
        if($erro == 0){
            if($usuario->salvar()){

                $email = $usuario->get_email();
                $email_assunto = "Atualização de senha - Comunicação Interna - Uningá";
                $email_mensagem  = "Olá ".$usuario->get_nome()."\n\n";
                $email_mensagem .= "Seus dados de acesso ao sistema de Comunicação interna da Uningá são:\n";
                $email_mensagem .= "Login: ".$usuario->get_login()."\n\n";
                $email_mensagem .= "Senha: ".$usuario->get_senha()."\n\n";
                $email_mensagem .= "Acesse o sistema de Comunicação Interna da Uningá:\nhttp://www.ca.uninga.br/ci/ \n\n";

                if(!mail($email, utf8_decode($email_assunto), utf8_decode($email_mensagem), "From: protocolo@uninga.br") && $email != ''){
                    $log = new log('', '', "Não foi possível enviar e-mail para $email");
                    $log->salvar();
                    unset($log);
                    echo "<script>alert('Falha ao enviar o e-mail, tente enviar pessoalmente!');</script>";
                }else{
                    $log = new log('', '', "E-mail enviado para $email");
                    $log->salvar();
                    unset($log);
                }
            }
            echo "
            <script>
                alert('Senha alterada com sucesso!');
                location.href='index.php';
            </script>";
        }else{
            echo "
            <script>alert('$msg')</script>";
        }
        
    }
    ?>
        <h3>Alterar Senha</h3>  
        <form action="" method="post">
            Senha antiga<br>
            <input type="password" name="s_antiga">
            <br><br>
            Nova senha<br>
            <input type="password" name="s_nova">
            <br><br>
            Repita a nova senha<br>
            <input type="password" name="s_repete">
            <br><br>
            <button type="submit" name="btn_alt_senha" value="Alterar">Alterar</button>
        </form>
    <?php
}else{
    header("location: login.php");
}
include_once "rodape.php";
?>
